package model

import "time"

const (
	Location = iota // 本地
	AliYun          // 阿里云
	TXYun           // 腾讯云
)

// StorageSource 存储源
type StorageSource struct {
	Id        uint64 `gorm:"not null;unique;primaryKey"`
	Title     string `gorm:"not null;size:100;comment:源名称"`
	IsDefault bool   `gorm:"default:false;column:is_default;comment:是否默认"`

	Brief     string    `gorm:"size:255;comment:备注"`
	CreatedAt time.Time `gorm:"column:create_time;comment:创建时间"`
	UpdatedAt time.Time `gorm:"column:update_time;comment:更新时间"`
	DeletedAt time.Time `gorm:"column:delete_time;comment:删除时间"`
	CanView   bool      `gorm:"column:can_view;default:true;comment:删除标志"`
}
